prompt: retire release-version-sync-back-to-main tracker (Phase 4 done, verified on mains) - #229
Merged
Conversation
…e, verified on mains) The draft/bug/pyautobuild prompt was the build-chain campaign's (#155) Phase 4 tracker; all four tasks merged by 2026-07-22 but the prescribed "rewrite or shelve with reasoning recorded" step never ran, leaving it on the dashboard as a not-started high-priority bug for a month. Verified every sub-task against the code on the repos' mains (version_skew floor-vs-tag rework, assistant API-hash gate, floors adopted, README pins + pre_build VERSION removed, legacy workspace_version/version.txt gone), recorded the completion, and filed the one surviving loose end (floor-names-a-yanked-release awareness) as its own small Heart draft. Co-Authored-By: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SKw8oaLZoD3cZnmETMDEkc
…n-stamps-pins-sync-7arym7 # Conflicts: # dashboard.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Retires the stale dashboard entry "Release does not sync
__version__stamps and workspace pins back to main" (draft/bug/pyautobuild/release_version_sync_back_to_main.md). The prompt was the build-chain campaign's (PyAutoHands#155) Phase 4 tracker; all four of its tasks merged by 2026-07-22, but the closeout step the prompt itself prescribed — "rewrite or shelve this prompt with the reasoning recorded" — never ran, so it sat on the dashboard for a month as a not-started high-priority bug.Per the campaign's own lesson ("verify state at the source before working from any tracker"), every sub-task was re-verified against the code on the repos' mains before retiring it:
version.minimum_library_version: 2026.7.9.1floors present in the workspace configs (installable, non-yanked).version_skewcompares floors vs newest release tag; UNSATISFIABLE = RED enforces "a floor must name an installable release" (PyAutoHeart#96).check_versiongates on the public-API-surface hash only; the__version__equality gate is gone (autolens_assistant#80 + clones).pre_build.sh'sVERSIONvar + README sed deleted with a "do not re-add" comment (PyAutoHands#174 etc.).workspace_version/version.txtgone, including the HowToFit holdout (HowToFit#23).Changes
complete/2026/08/release-version-sync-back-to-main.md— the retirement with the fork-(b) reasoning (mains stay authoritative, decided 2026-07-16) and the 2026-08-18 verification; original prompt folded in. Draft file removed.draft/feature/pyautoheart/version_skew_yank_awareness.md— the one surviving loose end: a floor naming a release later yanked on PyPI is invisible to the tag-based check (acknowledged atversion_skew.py:33, owned nowhere until now). Small, low priority.dashboard.mdandcomplete/index.md;lifecycle.py checkpasses.No code changes in any library — Mind bookkeeping only.
🤖 Generated with Claude Code
https://claude.ai/code/session_01SKw8oaLZoD3cZnmETMDEkc
Generated by Claude Code